การหา ครน คืออะไร

ครน (Cron) หรือ Crontab (Cron Table) เป็นเครื่องมือในระบบปฏิบัติการ Linux ที่ใช้ในการทำงานตามตารางเวลาที่กำหนด เพื่อสั่งงานให้ระบบทำงานอัตโนมัติตามรูปแบบที่กำหนดไว้

การหาครนในระบบปฏิบัติการ Linux สามารถทำได้โดยการใช้คำสั่ง crontab ซึ่งมีรูปแบบการใช้งานดังต่อไปนี้:

  1. เพื่อเพิ่มหรือแก้ไขตาราง Cron: ใช้คำสั่ง crontab -e เมื่อใช้คำสั่งดังกล่าวจะเปิดเอดิเตอร์ที่ใช้ในการแก้ไขตาราง Cron และมีรูปแบบการใส่คำสั่งเหมือนในตาราง Cron โดยต้องบันทึกและออกจากเอดิเตอร์ด้วยการกด Ctrl + X, จากนั้นกด Y และ Enter เพื่อยืนยันการบันทึกการเปลี่ยนแปลง

  2. เพื่อดูรายการตาราง Cron: ใช้คำสั่ง crontab -l คำสั่งดังกล่าวจะแสดงรายการของตาราง Cron ที่กำหนดไว้ในระบบปฏิบัติการ

  3. เพื่อลบตาราง Cron: ใช้คำสั่ง crontab -r คำสั่งดังกล่าวจะลบตาราง Cron ทั้งหมดที่กำหนดในระบบปฏิบัติการ

ตาราง Cron จะมีรูปแบบดังนี้:

Minute (0-59) | Hour (0-23) | Day of Month (1-31) | Month (1-12) | Day of Week (0-7) คำสั่งที่ต้องการรัน

เช่น: 0 5 * * * backup.sh คำสั่งนี้จะทำงานทุกๆ วัน เวลา 05:00 โดยจะรันไฟล์ backup.sh